to take leave of - Spanish English Dictionary